<?php
if(!empty($_POST)) {
    
    $weigth = $_POST['weigth'];
    $adipose = $_POST['adipose'];
    $water = $_POST['water'];
    $muscles = $_POST['muscles'];

    $error = false;

    //Einfache Ueberpruefung der Eingabevariablen durchfuehren
    if(!is_numeric($weigth)) {
        $error = true;
        echo "Das K&ouml;rpergewicht-Feld enth&auml;lt ung&uuml;ltige Zeichen.<br />";
    }
    if(!is_numeric($adipose)) {
        $error = true;
        echo "Das K&ouml;rperfett-Feld enth&auml;lt ung&uuml;ltige Zeichen.<br />";
    }
    if(!is_numeric($water)) {
        $error = true;
        echo "Das K&ouml;rperwasser-Feld enth&auml;lt ung&uuml;ltige Zeichen.<br />";
    }
    if(!is_numeric($muscles)) {
        $error = true;
        echo "Das Muskel-Feld enth&auml;lt ung&uuml;ltige Zeichen.";
    }

    //Wenn kein Fehler vorhanden, Daten speichern
    if(!$error) {

        //Bereits existierende Daten in simplexml-Objekt laden
        $data_xml = simplexml_load_file("./xml/data.xml");
        
        if($data_xml) {
            //Neuen Eintrag erzeugen
            $input = $data_xml->addChild('input');
            $input->addAttribute('date', date("d.m.Y H:i", time()));
            $input->addAttribute('weigth', $weigth);
            $input->addAttribute('adipose', $adipose);
            $input->addAttribute('water', $water);
            $input->addAttribute('muscles', $muscles);
            $data_xml->asXML("./xml/data.xml"); //Neues XML-Dokument speichern
            echo "Daten gespeichert.";
        }
    }
}

//Ausgabe aufbauen
echo '<form action="insert.php" method="POST">';
echo '<table border="0">';
echo '<tr><td>Gewicht:</td><td><input name="weigth" type="text" size="5" maxlength="5"></td></tr>';
echo '<tr><td>Fett:</td><td><input name="adipose" type="text" size="5" maxlength="5"></td></tr>';
echo '<tr><td>Wasser:</td><td><input name="water" type="text" size="5" maxlength="5"></td></tr>';
echo '<tr><td>Muskeln:</td><td><input name="muscles" type="text" size="5" maxlength="5"></td></tr>';
echo '<tr><td></td><td align="center"><input type="submit" value="OK"></td></tr>';
echo '</table>';
echo '</form>';

?>